 cmake_minimum_required(VERSION 3.15)
 set(CMAKE_CXX_STANDARD 14)
 set(PROJECT_NAME rtklib)
 project(${PROJECT_NAME})

 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 # 获取代码，在项目中，将所有代码都放在src文件夹中c
 AUX_SOURCE_DIRECTORY(.  DIR_SRCS)
 AUX_SOURCE_DIRECTORY(rcv  DIR_SRCS)
 MESSAGE(STATUS "Src file: ${DIR_SRCS}")
 # 生成动态链接库
 add_library(${PROJECT_NAME}_shared SHARED ${DIR_SRCS})
 add_library(${PROJECT_NAME}_static STATIC ${DIR_SRCS})

 # 设置生成文件的文件名
 set_target_properties(${PROJECT_NAME}_shared PROPERTIES OUTPUT_NAME ${PROJECT_NAME})#库的名称，库的输出名称（动态库）
 set_target_properties(${PROJECT_NAME}_static PROPERTIES OUTPUT_NAME ${PROJECT_NAME})#库的名称，库的输出名称（静态库）

 set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)#库的输出路径为工程根目录下的lib文件夹。
